Text copied to clipboard!
        Tytuł
Text copied to clipboard!Inżynier Oprogramowania C
Opis
Text copied to clipboard!
                                    Poszukujemy doświadczonego Inżyniera Oprogramowania C, który dołączy do naszego zespołu rozwijającego zaawansowane systemy wbudowane i aplikacje niskopoziomowe. Idealny kandydat będzie posiadał solidne doświadczenie w programowaniu w języku C, znajomość systemów operacyjnych czasu rzeczywistego (RTOS) oraz umiejętność pracy z dokumentacją techniczną i specyfikacjami sprzętowymi.
Jako Inżynier Oprogramowania C będziesz odpowiedzialny za projektowanie, implementację, testowanie i utrzymanie oprogramowania w języku C, które działa na różnych platformach sprzętowych. Będziesz współpracować z zespołami projektowymi, inżynierami sprzętu oraz testerami, aby dostarczać niezawodne i wydajne rozwiązania programistyczne. Twoja praca będzie miała bezpośredni wpływ na jakość i funkcjonalność naszych produktów.
Oferujemy możliwość pracy w dynamicznym środowisku technologicznym, gdzie innowacja i jakość są na pierwszym miejscu. Zapewniamy dostęp do nowoczesnych narzędzi, szkoleń oraz możliwość rozwoju zawodowego w międzynarodowym zespole. Jeśli jesteś pasjonatem programowania niskopoziomowego i chcesz rozwijać się w obszarze systemów wbudowanych, ta oferta jest dla Ciebie.
Do Twoich codziennych zadań będzie należeć analiza wymagań technicznych, projektowanie architektury oprogramowania, pisanie kodu w języku C, debugowanie, testowanie jednostkowe oraz dokumentowanie rozwiązań. Będziesz również uczestniczyć w przeglądach kodu oraz wspierać procesy ciągłej integracji i dostarczania oprogramowania (CI/CD).
                                
                            Obowiązki
Text copied to clipboard!- Projektowanie i implementacja oprogramowania w języku C
 - Analiza wymagań technicznych i tworzenie specyfikacji
 - Testowanie jednostkowe i integracyjne tworzonych rozwiązań
 - Współpraca z zespołami sprzętowymi i testerskimi
 - Utrzymywanie i rozwijanie istniejącego kodu
 - Tworzenie dokumentacji technicznej
 - Udział w przeglądach kodu i optymalizacji rozwiązań
 - Wdrażanie najlepszych praktyk programistycznych
 - Wspieranie procesów CI/CD
 - Rozwiązywanie problemów technicznych i debugowanie
 
Wymagania
Text copied to clipboard!- Minimum 3 lata doświadczenia w programowaniu w języku C
 - Znajomość systemów wbudowanych i RTOS
 - Umiejętność czytania i tworzenia dokumentacji technicznej
 - Doświadczenie w pracy z narzędziami do debugowania i profilowania
 - Znajomość protokołów komunikacyjnych (np. UART, SPI, I2C)
 - Umiejętność pracy zespołowej i komunikatywność
 - Znajomość systemów kontroli wersji (np. Git)
 - Doświadczenie w pracy z systemami Linux będzie dodatkowym atutem
 - Znajomość języka angielskiego na poziomie technicznym
 - Wykształcenie wyższe techniczne (informatyka, elektronika, automatyka)
 
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie masz doświadczenie w programowaniu w języku C?
 - Czy pracowałeś wcześniej z systemami wbudowanymi?
 - Jakie narzędzia do debugowania znasz i stosujesz?
 - Czy masz doświadczenie z systemami RTOS?
 - Jakie protokoły komunikacyjne wykorzystywałeś w projektach?
 - Czy znasz systemy kontroli wersji, takie jak Git?
 - Jakie były Twoje największe wyzwania w dotychczasowych projektach?
 - Czy potrafisz pracować w zespole rozproszonym?
 - Jakie masz doświadczenie z dokumentacją techniczną?
 - Czy znasz język angielski na poziomie technicznym?